/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package redsocial.forms;

import javax.ejb.EJB;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import redSocial.entities.Usuario;
import redSocial.sessions.UsuarioFacadeRemote;

/**
 *
 * @author ikram
 */
@ManagedBean
@SessionScoped
public class LoginBean {
    @EJB
    private UsuarioFacadeRemote usuarioFacade;

    private String email;
    private String password;
    private String error;

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }
    /** Creates a new instance of LoginBean */
    public LoginBean() {
    }
    public String doLogin()
    {
       /*
        if(email.equals("iak@alu.ua.es"))
        {
          return ("success");
        }
        else
        {
            error="El usuario introducido no esta registrado.";
            return ("index");
        }
         */

        Usuario usuario = usuarioFacade.findUsuario(email,password);
        if (usuario!=null)//si el usuario se encuentra
        {
            //Usuario encontrado
              System.out.println("usuario encontrado ");
              return ("success");
        }
        else
        {
           error="El usuario introducido no esta registrado.";
            return("index");

            //Usuario No existe me redirige a la misma pagina
        }
     
    }
    public String getError() {
        return error;
    }

  
}
